package service

import (
	"torler.com/qingyue/apps/backend/internal/app/core"
	"torler.com/qingyue/apps/backend/internal/store"
)

type ServiceManager struct {
	Container *core.Container
	Store     *store.StoreManager
	*BasicService
}

func NewServiceManager(container *core.Container, store *store.StoreManager) *ServiceManager {
	return &ServiceManager{
		Container:    container,
		BasicService: NewBasicService(container, store),
		Store:        store,
	}
}

// Init 初始化服务管理器
func (m *ServiceManager) Init() error {

	return nil
}
